#ifndef SCENE_H
#define SCENE_H

#if _WIN32
#pragma warning(disable:4251)
#endif

#include <vector>
#include <fstream>
#include <string>

using namespace std;

#include <SDL/SDL.h>

#include <Object.h>
#include <Texture.h>

class BE_DLL Scene {
public:
	Scene();
	~Scene();

	void FreeObjects( void );

	virtual void Render( SDL_Surface *surf );

	void AddObject( char *file, int posX, int posY );

	SDL_Surface *AddTexture( char *file );
	int VerifTex( char *tex );

	vector<Object*> Objects;

private:
	//vector<Object*> Objects;
	vector<Texture*> Textures;
};

#endif